package com.spic.business.plan.drill.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.spic.common.core.annotation.Excel;
import com.spic.common.core.web.domain.BaseEntity;

/**
 * 应急预案演练问题整改对象 plan_drill_problem_rectification
 * 
 * @author renxiang
 * @date 2021-10-31
 */
public class PlanDrillProblemRectification extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 演练编号 */
    @Excel(name = "演练编号")
    private String drillNumber;

    /** 演练过程问题描述 */
    @Excel(name = "演练过程问题描述")
    private String drillProcess;

    /** 改进措施 */
    @Excel(name = "改进措施")
    private String improvementMeasures;

    /** 负责部门 */
    @Excel(name = "负责部门")
    private String dutyDept;

    /** 负责人 */
    @Excel(name = "负责人")
    private String dutyPerson;

    /** 处理结果 */
    @Excel(name = "处理结果")
    private String performResults;

    /** 文件附件（url 用，号隔开) */
    @Excel(name = "文件附件", readConverterExp = "文件附件（url 用，号隔开)")
    private String fileAttachments;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDrillNumber(String drillNumber) 
    {
        this.drillNumber = drillNumber;
    }

    public String getDrillNumber() 
    {
        return drillNumber;
    }
    public void setDrillProcess(String drillProcess) 
    {
        this.drillProcess = drillProcess;
    }

    public String getDrillProcess() 
    {
        return drillProcess;
    }
    public void setImprovementMeasures(String improvementMeasures) 
    {
        this.improvementMeasures = improvementMeasures;
    }

    public String getImprovementMeasures() 
    {
        return improvementMeasures;
    }
    public void setDutyDept(String dutyDept) 
    {
        this.dutyDept = dutyDept;
    }

    public String getDutyDept() 
    {
        return dutyDept;
    }
    public void setDutyPerson(String dutyPerson) 
    {
        this.dutyPerson = dutyPerson;
    }

    public String getDutyPerson() 
    {
        return dutyPerson;
    }
    public void setPerformResults(String performResults) 
    {
        this.performResults = performResults;
    }

    public String getPerformResults() 
    {
        return performResults;
    }
    public void setFileAttachments(String fileAttachments) 
    {
        this.fileAttachments = fileAttachments;
    }

    public String getFileAttachments() 
    {
        return fileAttachments;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("drillNumber", getDrillNumber())
            .append("drillProcess", getDrillProcess())
            .append("improvementMeasures", getImprovementMeasures())
            .append("dutyDept", getDutyDept())
            .append("dutyPerson", getDutyPerson())
            .append("performResults", getPerformResults())
            .append("fileAttachments", getFileAttachments())
            .append("remark", getRemark())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
